# Retrieve list of activations by parent segment

Retrieve a list of activations based on a parent segment.
This endpoint returns a summary representation of each activation;
detail-only fields (e.g. executions, runStatus, schedule details) are
not included.

Endpoint: GET /entities/parent_segments/{parentSegmentId}/syndications
Version: 1.0.0

## Path parameters:

  - `parentSegmentId` (integer, required)
    Parent Segment ID (audience id)

## Response 200 fields (application/vnd.treasuredata.v1+json):

  - `data` (array, required)

  - `data.id` (string)

  - `data.type` (string)
    Enum: "syndication"

  - `data.attributes` (object)

  - `data.attributes.audienceId` (string, required)

  - `data.attributes.name` (string, required)

  - `data.attributes.description` (string, required)

  - `data.attributes.allColumns` (boolean)
    syndication all column flag  ('true' means that you use all attribute data)

  - `data.attributes.columns` (array, required)
    Syndication column detail. Basic syntax is `{"column": "alias_name", "source": {...}}`. `source` accepts various definitions. See ColumnExpression/StringExpression for details. example value is using ColumnExpression without `function` property.
    Example: [{"column":"alias_name","source":{"column":"real_column_name"}}]

  - `data.attributes.columns.id` (string)

  - `data.attributes.columns.column` (string, required)

  - `data.attributes.columns.source` (any, required)

  - `data.attributes.columns.source.column` (string, required)

  - `data.attributes.columns.source.customerGroup` (string)

  - `data.attributes.columns.source.functions` (array)

  - `data.attributes.columns.source.functions.function` (string, required)
    Enum: "+", "-", "*", "/"

  - `data.attributes.columns.source.functions.arg` (number)

  - `data.attributes.columns.source.functions.search` (string)

  - `data.attributes.columns.source.functions.replacement` (string)

  - `data.attributes.columns.source.functions.start` (number)

  - `data.attributes.columns.source.functions.length` (number)

  - `data.attributes.columns.source.functions.pattern` (string)

  - `data.attributes.columns.source.functions.group` (number)

  - `data.attributes.columns.source.functions.default` (number, required)

  - `data.attributes.columns.source.functions.op` (string)
    Enum: ">", "<", "<=", ">=", "=", "!=", "is", "is\\", "not"

  - `data.attributes.columns.source.functions.right_value` (number)

  - `data.attributes.columns.source.functions.then` (number)

  - `data.attributes.columns.source.functions.else` (number)

  - `data.attributes.columns.source.string` (string, required)

  - `data.attributes.columns.source.parameters` (array)
    Values for the placeholders ($1, $2, $3, ...) in the string

  - `data.attributes.columns.source.parameters.type` (string)
    Enum: "String"

  - `data.attributes.columns.source.parameters.string` (string)

  - `data.attributes.columns.source.parameters.format` (string)

  - `data.attributes.scheduleType` (string)
    Deprecated. Old parameter for setting schedule type. See/Use RepeatUnit instead.
    Enum: "cron", "daily", "hourly", "minutes_interval", "monthly", "none", "weekly"

  - `data.attributes.scheduleOption` (string)

  - `data.attributes.timezone` (string)

  - `data.attributes.connectionId` (string)

  - `data.attributes.connectorConfig` (object)

  - `data.attributes.createdAt` (string, required)

  - `data.attributes.updatedAt` (string, required)

  - `data.attributes.nestedWorkflowProjectName` (string)

  - `data.attributes.nestedWorkflowName` (string)

  - `data.attributes.activationActionsEnabled` (boolean)

  - `data.attributes.lockEnabled` (boolean)

  - `data.attributes.activationTemplateId` (string)

  - `data.attributes.syndicationBehavior` (any)
    Deprecated. Use syndicationBehaviors instead.

  - `data.attributes.syndicationBehavior.behaviorTableName` (string)
    Behavior table name which contains behavior records
    Example: purchase_history

  - `data.attributes.syndicationBehavior.joinRow` (integer)
    How much rows would be joined (value is N for Top-N join)
    Example: 3

  - `data.attributes.syndicationBehavior.joinStrategy` (string)
    Label of what is the wanted record(s).
    Enum: "All", "First", "Last", "Top-N"

  - `data.attributes.syndicationBehavior.formatting` (string)
    Enum: "rows", "cols"

  - `data.attributes.syndicationBehavior.orderBy` (array)
    Example: [{"key":"purchased_at","order":"descending"},{"key":"price","order":"ascending"}]

  - `data.attributes.syndicationBehavior.orderBy.key` (string)

  - `data.attributes.syndicationBehavior.orderBy.order` (string)
    Enum: "ascending", "descending"

  - `data.attributes.syndicationBehaviors` (array)
    Behavior activation configurations

  - `data.relationships` (object)

  - `data.relationships.segment` (object)

  - `data.relationships.segment.data` (object)

  - `data.relationships.segment.data.id` (string, required)

  - `data.relationships.segment.data.type` (string, required)
    Enum: "segment-batch"

  - `data.relationships.createdBy` (object)

  - `data.relationships.createdBy.data` (object)

  - `data.relationships.createdBy.data.id` (string, required)

  - `data.relationships.createdBy.data.type` (string, required)
    Enum: "user"

  - `included` (array, required)

  - `included.id` (string, required)

  - `included.type` (string, required)
    Enum: "user"

  - `included.attributes` (object, required)

  - `included.attributes.tdUserId` (string, required)

  - `included.attributes.name` (string, required)

